package ibm.abacus.classpath;

public class ClassLoaderTree {

	public static void main(String[] args) {
		ClassLoader loader = ClassLoaderTree.class.getClassLoader();

		// 引导类加载器不能被返回，取代的是null。
		while (loader != null) {
			System.out.println(loader.toString());
			loader = loader.getParent();
		}

		// java.iang.ClassLoader由引导类加载器加载的，所以下句代码返回值为null。
		System.out.println(ClassLoader.class.getClassLoader());
	}
}
